<?php
include('util/bloqueDeSeguridad.php');

include_once('datos/EmpresaDAL.php');
include_once('datos/LocalidadDAL.php');
include_once('datos/ProductoDAL.php');
include_once('datos/ProvinciaDAL.php');
include_once('datos/SolicitudDAL.php');
include_once('datos/TipoDocumentoDAL.php');
include_once('datos/TipoTarjetaDAL.php');

include_once('entities/SolicitudFull.php');

$usuarioId = $_SESSION["IdUsuario"];

$empresaId = $_SESSION["IdEmpresa"];
$empresaImagen = $_SESSION["Icono"];

if($empresaImagen == null || $empresaImagen == ''){
    $empresaImagen = "Content/images/admin.gif";
}

$tituloPagina = "Gesti&oacute;n de Solicitudes";

$disabedSelectProducto = "disabled";
$textoUnicoProducto = " Seleccionado:";

$daoEmpresa = new EmpresaDAL();
$resEmpresa = $daoEmpresa->obtenerEmpresaxId($empresaId);

//$resEmpresa->getRazonSocial();

if($empresaId == 2)
{
	$disabedSelectProducto = "disabled";
	$textoUnicoProducto = " Habilitado:";
}


$solicitudId = $_GET['modi']; 

$sol = new SolicitudDAL();
$resulArray = $sol->obtenerSolicitudModificacionFull($empresaId, $solicitudId, $usuarioId);


if($resulArray != null && count($resulArray) > 0){
    $resSolicitud = $resulArray[0];
} else{
    $resSolicitud  = new SolicitudFull();
}    

$_SESSION["idCliente"] = $resSolicitud->getIdCliente();
$_SESSION["idClienteTarjeta"] = $resSolicitud->getIdClienteTarjeta();

$fecNac = $resSolicitud->getFechaNacimiento();

$date = str_replace('-', '/', $fecNac);
$fecNac = date("d/m/Y", strtotime($date));

$fecSol = $resSolicitud->getFechaSolicitud();

$date = str_replace('-', '/', $fecSol);
$fecSol = date("d/m/Y", strtotime($date));

$cobrado = $resSolicitud->getIsCobrado();
?>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" type="text/css" href="Content/Site.css" />
<link rel="stylesheet" media="screen" type="text/css" href="Content/smoothness.datepick.css" />
<script src="js/jquery.js" type="text/javascript"></script>
<script type="text/javascript" src="js/jquery.datepick.js"></script>
<script type="text/javascript" src="js/jquery.datepick-es.js" ></script>
<script type="text/javascript" src="js/funciones.js" ></script>
<script>
$(function(){
   
        $( "#Cancelar" ).click(function() {
          parent.jQuery.fancybox.close()
        });          
        
        var cobrado = "<?php echo $cobrado ?>";
        
        if(cobrado == 1){
            $('input[name=isCobrado]').attr('checked', true);
            $('input[name=isCobrado]').val("Yes");

        }else{
            $('input[name=isCobrado]').attr('checked', false);
            $('input[name=isCobrado]').val("No");
        }
            
        
        $("#idTipoDocumento option[value="+<?php echo $resSolicitud->getIdTipoDocumento() ?>+"]").attr("selected",true);
        
        $("#idProvincia option[value="+<?php echo $resSolicitud->getIdProvincia() ?>+"]").attr("selected",true);
        $("#idLocalidad option[value="+<?php echo $resSolicitud->getIdLocalidad() ?>+"]").attr("selected",true);
        $("#idEmpresa option[value="+<?php echo $resSolicitud->getIdEmpresa() ?>+"]").attr("selected",true);
        
	$('#fechaSolicitud').datepick({showOn: 'both', dateFormat:'dd/mm/yy', clearText: '',clearStatus: '',closeText:'',closeStatus:'', buttonImageOnly: true, buttonImage: 'Content/images/calendar-blue.gif'});
	$('#fechaNac').datepick({showOn: 'both', yearRange: '1920:2020', dateFormat:'dd/mm/yy', clearText: '',clearStatus: '',closeText:'',closeStatus:'', buttonImageOnly: true, buttonImage: 'Content/images/calendar-blue.gif'});
        
        var data = <?php echo json_encode($empresa); ?>
        
        if(data == 0 || data == ''){
            $('#trEmpresa').toggle();
        }
        
});
</script>
<script>
    $(function(){
            $('input[name=isCobrado]').change( function() {
                if($('input[name=isCobrado]').is(':checked')){
                $('input[name=isCobrado]').val("Yes");                
            }else{
                $('input[name=isCobrado]').val("No");
            }
    });
    });
</script>
<script>
function Validar(f) {
if(f.nombre.value == '' || f.nombre.value.length > 200 || f.nombre.value.length < 0){
    document.getElementById("descripcionError").innerHTML = "Ingrese el nombre de forma correcta";
    return false;
        }
        
if(f.FechaSolicitud.value == ''){
    document.getElementById("descripcionError").innerHTML = "Ingrese la Fecha de Solicitud de forma correcta";
    return false;
        }         
        
 if(f.Apellido.value == '' || f.Apellido.value.length > 200 || f.Apellido.value.length < 0){
     document.getElementById("descripcionError").innerHTML = "Ingrese el apellido de forma correcta";
    return false;
        }
        
 if(f.NumeroDocumento.value == ''  || f.NumeroDocumento.value.length > 50 || f.NumeroDocumento.value.length < 0){
    document.getElementById("descripcionError").innerHTML = "Ingrese el Numero de documento de forma correcta";
    return false;
        } 
        
 if(f.Email.value == '' || f.Email.value.length > 200 || f.Email.value.length < 0 || !validarEmail(f.Email.value)){
    document.getElementById("descripcionError").innerHTML = "Ingrese el Email de forma correcta";
    return false;
        }        

 if(f.Email2.value != '' && !validarEmail(f.Email2.value)){
    document.getElementById("descripcionError").innerHTML = "Ingrese el Segundo Email de forma correcta";
    return false;  
 }
        
 if(f.Telefono.value == '' || f.Telefono.value.length > 50 || f.Telefono.value.length < 0){
    document.getElementById("descripcionError").innerHTML = "Ingrese el Telefono de forma correcta";
    return false;
        }   
        
 if(f.Telefono2.value.length > 50 || f.Telefono2.value.length < 0){
    document.getElementById("descripcionError").innerHTML = "Ingrese el Segundo Telefono de forma correcta";
    return false;
        }
        
 if(f.Calle.value == '' || f.Calle.value.length > 100 || f.Calle.value.length < 0){
    document.getElementById("descripcionError").innerHTML = "Ingrese la Calle de forma correcta";
    return false;
        }        
        
 if(f.Numero.value == '' || f.Numero.value.length > 30 || f.Numero.value.length < 0){
    document.getElementById("descripcionError").innerHTML = "Ingrese el Numero de Calle de forma correcta";
    return false;
        }  
        
 if(f.Depto.value.length > 30 || f.Depto.value.length < 0){
    document.getElementById("descripcionError").innerHTML = "Ingrese el Depto de Calle de forma correcta";
    return false;
        }
 if(f.Piso.value.length > 30 || f.Piso.value.length < 0){
    document.getElementById("descripcionError").innerHTML = "Ingrese el Piso de forma correcta";
    return false;
        }  
 if(f.CodigoPostal.value.length > 100 || f.CodigoPostal.value.length < 0){
    document.getElementById("descripcionError").innerHTML = "Ingrese el Codigo Postal de forma correcta";
    return false;
        }  
if(!validaFechaDDMMAAAA(f.FechaSolicitud.value)){
    document.getElementById("descripcionError").innerHTML = "Ingrese la Fecha de Solicitud de forma correcta";
    return false;
}   

if(!validaFechaDDMMAAAA(f.fechaNac.value)){
    document.getElementById("descripcionError").innerHTML = "Ingrese la Fecha de Nacimiento de forma correcta";
    return false;
} 

if(f.fechaNac.value == ''){
    document.getElementById("descripcionError").innerHTML = "Ingrese la Fecha de Nacimiento de forma correcta";
    return false;
        }
       
document.getElementById("descripcionError").innerHTML = "";
alert("Se va a proceder a generar una solicitud, aguarde unos minutos");  

return true;        
}
</script>
</head>
<body id="pop">

<div id="main">
<span id="descripcionError"></span>    
<form action="SolicitudModForm.php" method="post" id="register-form" onsubmit="return Validar(this);">
  <h2><?php echo $tituloPagina;?> :: Modificar Solicitud <img src="<?php echo $empresaImagen;?>" style="float:right;position:relative;top:-12px;"></h2>
	<table width="750" class="tblalta" bgcolor="#e0e0e0">
	<tr>
            <td>Nro. Solicitud <input type="text" name="numSolicitud" readonly onfocus="blur();" value="<?php echo $resSolicitud->getNumSolicitud() ?>" onkeyup="maskEntero(this,8)" readonly/></td>
            <td>Fecha Solicitud <input class="input" type="text" id="FechaSolicitud" name="FechaSolicitud" value="<?php echo $fecSol ?>" readonly /></td>
            <td>Producto <?php echo $textoUnicoProducto;?> <select id="idProducto" name="idProducto" <?php echo $disabedSelectProducto;?> >
                <?php
                    $pro = new ProductoDAL();
                    $resProducto = $pro->comboProductoHTML();
                    echo $resProducto;
                ?>
            </select></td>
	</tr>
	<tr>
                <td>Monto P&oacute;liza <input type="text" name="MontoPoliza" value="<?php echo $resSolicitud->getMontoPoliza() ?>" onkeyup="maskFloat(this,6,4,false)" readonly /></td>
		<td >Monto Pago <input type="text" name="MontoPago" value="<?php echo $resSolicitud->getMontoPago() ?>" onkeyup="maskFloat(this,6,4,false)" readonly /></td>
		<td>
	  <?php if ($empresaId == 0) { ?>
        Empresa: <select id="idEmpresa" name="idEmpresa" onchange="javascript:RecargarProductos();">
                <?php
                    $emp = new EmpresaDAL();
                    $result = $emp->comboEmpresaHTML();
                    echo $result;
                ?>                        
            </select>
    <?php } ?>
	  </td>
	</tr>
</table><br />
<table class="tblalta" width="750">
	<tr>
		<td>Nombre<br /><input type="text" id="nombre" name="nombre" value="<?php echo $resSolicitud->getNombre() ?>"></td>
		<td>Apellido<br /><input type="text" id="Apellido" name="Apellido" value="<?php echo $resSolicitud->getApellido() ?>"></td>
		<td colspan="2">Fecha de Nacimiento<br /><input class="input" type="text" id="fechaNac" name="fechaNac" value="<?php echo $fecNac ?>" /></td>
	</tr>
	<tr class="odd">
		<td>Tipo documento<br />
              <select id="idTipoDocumento" name="idTipoDocumento">
                  <?php
                      $tipo = new TipoDocumentoDAL();
                      $resTipoDoc = $tipo->comboTipoDocumentoHTML();                            
                      echo $resTipoDoc;
                  ?>                        
              </select>
          </td>
		<td >Nro. Documento<br />
            <input type="text" name="NumeroDocumento" id="NumeroDocumento" value="<?php echo $resSolicitud->getNumeroDocumento() ?>" onkeyup="maskEntero(this,8)">
        </td>
		<td>Email<br /><input type="text" name="Email" id="Email" value="<?php echo $resSolicitud->getEmail() ?>"></td>
		<td>Email Alt.<br /><input type="text" name="Email2" id="Email2" value="<?php echo $resSolicitud->getEmail2() ?>"></td>
	</tr>
	<tr>
		<td>Calle<br /><input type="text" name="Calle" id="Calle" value="<?php echo $resSolicitud->getCalle() ?>"></td>
		<td>Nro<br /><input type="text" name="Numero" id="Numero" onkeyup="maskEntero(this,8)" value="<?php echo $resSolicitud->getNumero() ?>" ></td>
		<td>Piso<br /><input type="text" name="Piso" id="Piso" onkeyup="maskEntero(this,8)" value="<?php echo $resSolicitud->getPiso() ?>"></td>
		<td>Depto<br /><input type="text" name="Depto" id="Depto" value="<?php echo $resSolicitud->getDepto() ?>"></td>
	</tr>
	<tr class="odd">
		<td>Tel&eacute;fono<br /><input type="text" name="Telefono" id="Telefono" value="<?php echo $resSolicitud->getTelefono() ?>"></td>
		<td colspan="3">Tel&eacute;fono Alt.<br /><input type="text" name="Telefono2" id="Telefono2" value="<?php echo $resSolicitud->getTelefono2() ?>"></td>
	</tr>
	<tr class="odd">
		<td>Provincia<br />
                    <select id="idProvincia" name="idProvincia">
                        <?php
                            $pro = new ProvinciaDAL();                            
                            $resulProv = $pro->comboProvinciaHTML();                            
                            echo $resulProv;
                        ?>
                    </select>                                        
                </td>
		<td>Localidad<br />
                    <select id="idLocalidad" name="idLocalidad">
                        <?php
                            $tipo = new LocalidadDAL();                            
                            $resulLoc = $tipo->comboLocalidadHTML();                            
                            echo $resulLoc;
                        ?>
                    </select>      
                </td>
            <td colspan="2">C&oacute;digo Postal<br /><input type="text" name="CodigoPostal" id="CodigoPostal" value="<?php echo $resSolicitud->getCodigoPostal() ?>"></td>
	</tr>   
	<tr>
            <td>Tipo Tarjeta<br />
                    <select id="idTipoTarjeta" name="idTipoTarjeta">
                        <?php
                            $tipoTar = new TipoTarjetaDAL();                            
                            $resultTar = $tipoTar->comboTipoTarjetaHTML();                            
                            echo $resultTar;
                        ?>
                    </select>
                </td>
            <td>Nro. Tarjeta<br /><input type="text" name="NumeroTarjeta" id="NumeroTarjeta" onkeyup="maskEntero(this,20)" value="<?php echo $resSolicitud->getNumeroTarjeta() ?>"></td>
            <td colspan="2">Vencimiento Tarjeta<br /><input type="text" name="VencimientoTarjeta" id="VencimientoTarjeta" value="<?php echo $resSolicitud->getVencimientoTarjeta() ?>"></td>
        </tr>    
</table>
<?php if ($empresaId == 2) { ?>
<div id="tabClarin" class="tabClarinHidden">
	<table class="tblalta" width="750" bgcolor="#e0e0e0">
	<tr class="odd" id="trEmpresa">
			<td>Desea adquirir Clarin ? 
				<input type="radio" name="tieneClarin" value="1" checked>SI &nbsp;
				<input type="radio" name="tieneClarin" value="0">NO &nbsp;
			</td>
		</tr>
	</table>
</div>
<?php } ?>

<table class="tblalta" width="750">
	<tr>
		<td>
                    <input type="submit" value="Grabar" class="boton" style="float:right"/>
                    <input type="submit" value="Cancelar" id="Cancelar" class="boton" style="float:right"/>
                </td>
                
	</tr>
</table>  
</form>
</div>
</body> 
</html>